package com.ruoyi.point.mapper;

import com.ruoyi.point.pojo.Picker;

import java.util.List;

/**
 * 抓手Mapper接口
 *
 * @author ruoyi
 * @date 2024-04-26
 */
public interface PickerMapper
{
    /**
     * 查询抓手
     *
     * @param pickerId 抓手主键
     * @return 抓手
     */
    public Picker selectPickerByPickerId(Long pickerId);

    /**
     * 查询抓手列表
     *
     * @param picker 抓手
     * @return 抓手集合
     */
    public List<Picker> selectPickerList(Picker picker);

    /**
     * 新增抓手
     *
     * @param picker 抓手
     * @return 结果
     */
    public int insertPicker(Picker picker);

    /**
     * 修改抓手
     *
     * @param picker 抓手
     * @return 结果
     */
    public int updatePicker(Picker picker);

    /**
     * 删除抓手
     *
     * @param pickerId 抓手主键
     * @return 结果
     */
    public int deletePickerByPickerId(Long pickerId);

    /**
     * 批量删除抓手
     *
     * @param pickerIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePickerByPickerIds(Long[] pickerIds);
}
